/** Add css rules here for your application. */


/** Example rules used by the template application (remove for your app) */
h1 {
  font-size: 2em;
  font-weight: bold;
  color: #777777;
  margin: 40px 0px 70px;
  text-align: center;
}

.sendButton {
  display: block;
  font-size: 16pt;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {

}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}

/**
 * Applied to buttons that should have a fixed width.
 */
.sc-FixedWidthButton {
  width: 10em;
}

/**
 * Applied to specific components in Content Widgets.
 */
.cw-BasicPopup-thumb {
  cursor: pointer;
  cursor: hand;
}

@noflip {
  .cw-DictionaryExample-header {
    color: #7aa5d6;
    text-decoration: underline;
    font-weight: bold;
    padding-right: 20px;
  }
}

@noflip {
  .cw-DictionaryExample-data {
    padding-right: 20px;
  }
}

.cw-DockPanel td {
  border: 1px solid #BBBBBB;
  padding: 3px;
}

.cw-FlexTable td {
  border: 1px solid #BBBBBB;
  padding: 3px;
}

.cw-FlexTable-buttonPanel td {
  border: 0px;
}

.cw-FlowPanel-checkBox {
  margin-right: 20px;
}

.cw-RedText {
  color: red;
}

.cw-RichText {
  border: 1px solid #BBBBBB;
  border-spacing: 0px;
}

.cw-StackPanelHeader {
  padding-left: 7px;
  font-weight: bold;
  font-size: 1.4em;
}

.nsp-ToolBar {

      background-color: #D7DDE8;

      width: 100%;

      height: 30px;

      padding: 5px 5px 5px 5px;

}

 

.nsp-ToolBarItemSelected {

      background-color: #DDDDDD;

}

 

.nsp-ImageButton {

      vertical-align: middle;

     /* text-decoration: none;*/

     font: normal 12px arial, tahoma, helvetica, sans-serif;

     background-color: #d0d0d0;

     cursor: pointer;

}

 

.nsp-ImageButton-disabled {

     filter:alpha(opacity=80) gray; /* IE */

     vertical-align: middle;

     text-decoration: none;

     _background-color: #d0d0d0; /* IE */

     cursor: not-allowed;

     font: normal 12px arial, tahoma, helvetica, sans-serif;

}

 

.nsp-ImageButton-disabled IMG {

     _background-color: transparent; /* IE */

     -moz-opacity:0.2;           /* Mozilla 1.6 and below   */

     opacity: 0.2;               /* CSS-3 */

}

 

.nsp-ImageButton IMG, .nsp-ImageButton-disabled IMG {

      vertical-align: middle;

      _background-color: #d0d0d0;

}